package com.econ.powercloud.ems.common.enums;

/**
 * @Author : zjf
 * @Description : 计算点号的设置的页面分类
 * @Date : 2022/3/29 15:24
 * @Modified by : zjf
 */
public enum CalLocationType implements EnumMethod {
    //首页储能站计算点号
    HOME_PAGE(1,"首页储能站信息"),
    //PCS结构图中的充放电状态
    PCS_CHARGE_STATE(2,"PCS结构图的充放电状态"),
    //PCS结构图中的故障状态
    PCS_FAULT_STATE(3,"PCS结构图的故障状态"),
    //BMS结构图中的故障告警数据
    BMS_ALARM_OR_FAULT(4,"BMS结构图中的故障告警状态"),
    //BMS页面最值数据
    BMS_MAX_OR_MIN_DATA(5,"BMS簇的最值数据"),
    //储能站预测数据，全站有功功率
    ACTIVE_POWER(9,"全站有功功率"),
    //储能站预测数据，全站无功电压
    REACTIVE_VOLTAGE (10,"全站无功电压"),
    //储能站预测数据，全站充放电量
    CHARGE_DISCHARGE_CAPACITY (11,"全站充放电量"),
    //储能站预测数据，辅助设备用电量
    AID_POWER_CONSUMPTION (12,"辅助设备用电量、用电占比"),
    //储能站预测数据，辅助设备有功功率
    AID_ACTIVE_POWER (13,"辅助设备有功功率"),
    ;

    private Integer code;
    private String desc;

    @Override
    public Integer getCode() {
        return code;
    }

    @Override
    public String getDesc() {
        return desc;
    }

    CalLocationType(Integer code, String desc) {
        this.code = code;
        this.desc = desc;
    }
}


